草庐IT

JavaFX 样式类不会刷新

全部标签

javascript - 如果用户未登录 Facebook,则 FB.getLoginStatus 不会触发

我正在开发一个与Facebook集成的Facebook应用程序,并试图获取用户的FBsession。据我了解,一个常见的使用场景如下。调用FB.init()调用FB.getLoginStatus给它适当的回调。我运行了以下代码(应用程序ID)。如果用户已经在同一个浏览器session中登录到Facebook,那么一切都会按预期工作-返回填充的_response.authResponse_。但是,如果用户未登录Facebook,则根本不会触发回调。检查浏览器网络日志,我看到Facebook返回以下响应(来自http://www.facebook.com/dialog/oauth的请求?)

javascript - 使用 jQuery/CSS 设置的鼠标光标在鼠标移动之前不会改变

在我的代码中,我使用jQuery/CSS通过以下代码设置和取消设置“等待”鼠标光标:functionsetWaitCursor(){$('body').css('cursor','wait');}functionsetDefaultCursor(){$('body').css('cursor','');}我使用此代码更改鼠标光标以进行长时间操作:setWaitCursor();...dostuffthattakesafewseconds...setDefaultCursor();但是,除非您移动鼠标,否则此代码似乎不起作用(至少对于Win10上的Chrome)。如果在调用setDefa

javascript - 宿主元素的条件样式

我有一个组件,它所做的只是渲染,它是这样的:@Component({selector:'my-comp',host:???,template:``})exportdefaultclassMyComp{@Input()title:string;publicisChanged:boolean;}该组件有一个isChanged属性,我想根据该isChanged属性在宿主元素上应用样式。这可能吗? 最佳答案 您为此使用class和style前缀。这是一个示例:@Component({selector:'my-comp',host:{'[cl

javascript - 具有可变样式的angular2动画

使用Typescript和Angular2.0.0-rc.4如何从模板中指定样式属性值以便我可以重复使用按钮?例如,如果我想根据模板绑定(bind)的某些属性为每个按钮指定不同的背景颜色。见下文假设有以下组件:import{Component,OnInit,OnDestroy,Input,style,state,animate,transition,trigger}from'@angular/core';@Component({selector:'my-toggle-button',template:`{{bgColor}}`,animations:[trigger('state',[

javascript - 如何从 iframe 刷新父窗口?

我有一个父页面和该页面内的一个iframe。父级中的链接控制在​​iframe中加载的页面。我想要做的是在加载iframe时刷新父页面。我在iframe中有这个:RefreshParent(){parent.location.reload();}但是,上面的代码会刷新整个父页面以及其中的iframe,这又会重新加载父页面并进入无限循环。 最佳答案 如果不重新加载iframe,则无法刷新父页面。你可以做的是使用AJAX更新父级的内容,但这可能需要大量工作(使用jQuery或Prototype框架会使这更容易)。

javascript - localStorage.setItem 在刷新时不持久

我正在尝试使用HTML5本地存储做一个super简单的setItem和getItem。它似乎只是行不通。这有效:$(document).ready(function(){localStorage.setItem('keyA','valueA');vartestA=localStorage.getItem('keyA');alert(testA);});它输出一个警告框,上面写着“valueA”。但是,当我注释掉第2行(设置项目值)并刷新页面时,它只是警告“null”。为什么值不持久化?就好像它实际上根本没有被存储。浏览器是Firefox6,没问题。这可能与在jquerydocument

javascript - Opera 不会加载一些 JavaScript 文件

我有一个在IFRAME中加载的网页,它在IE和Firefox中运行正常,但在Opera中运行不正常。我讨厌,因为我多年来一直是Opera用户。我写了这个东西。:-)问题是Opera没有加载构成页面的某些JavaScript文件。我怀疑这与页面本身是通过HTTPS加载的,而包含的文件是通过HTTP从不同的主机和端口加载的。我相信Opera允许这样做,但Dragonfly的Net选项卡甚至没有显示加载它们的尝试。页面是Rally“自定义应用程序”,我无法控制它是在IFRAME中加载还是通过HTTPS加载。我也无法控制包含的文件是从不同的主机加载的,或者主机只支持HTTP的事实。所以我有点受

javascript - JavaScript 的 Pep-8 样式指南

是否有JavaScript的样式指南文档?类似于python或类似的pep-8。我可以找到http://docs.jquery.com/JQuery_Core_Style_Guidelines,所以以类似的精神寻找事物。 最佳答案 这是一个相当不错的JavaScript代码质量工具JSLint和说明JSLintinstruction但要小心它可能会伤害你的感情 关于javascript-JavaScript的Pep-8样式指南,我们在StackOverflow上找到一个类似的问题:

javascript - JQuery cookie 扩展将设置一个带有路径的 cookie 但不会读取它

首先,设置一个cookie:jQuery.cookie('monster','big',{path:'/sesame/'});接下来,尝试阅读它:jQuery.cookie('monster');Firefox告诉我cookie确实已设置。值为big,路径为/sesame/。然而,当我尝试读取cookie时,它​​不起作用。问题的替代版本:读取cookie时如何指定路径?作为实验,我使用了以下语法,但它设置了一个cookie而不是读取一个。$.cookie('cookie_name',{path:'/path/'}); 最佳答案 J

javascript - 在页面刷新时加载随机 CSS

我想知道使用Javascript在页面刷新时调用随机css文件的最佳方式是什么?非常感谢 最佳答案 varlink=[];link[0]="http://site.com/css/style1.css";link[1]="http://site.com/css/style2.css";link[2]="http://site.com/css/style3.css";$(function(){varstyle=link[Math.floor(Math.random()*link.length)];$('',{rel:'styleshe